"""
LCR 169. 招式拆解 II
简单
相关标签
相关企业
某套连招动作记作仅由小写字母组成的序列 arr，其中 arr[i] 第 i 个招式的名字。请返回第一个只出现一次的招式名称，如不存在请返回空格。

示例 1：

输入：arr = "abbccdeff"
输出：'a'
示例 2：

输入：arr = "ccdd"
输出：' '


限制：

0 <= arr.length <= 50000

"""
class Solution:
    def dismantlingAction(self, arr: str) -> str:
        dict = {}
        for item in arr:
            if item not in dict.keys():
                dict[item] = 1
            else:
                dict[item] += 1
        print(dict)
        for k,v in dict.items():
            if v==1:
                return k
        return ' '
if __name__ == '__main__':
    print(Solution().dismantlingAction('loveleetcode'))